TestWorks/Coverage for Windows
TCAT C/C++, Ver. 1.3
Windows 3.1x, Windows 95 and Windows NT (3.5x and 4.x)

This new release of TCAT, Version 1.3 for Windows 95, NT and 3.1x, features true 32-bit native executables, advanced compiler-based source-language scanning technology, improved runtime support, and full GUI access to a project's call trees, function and method digraphs, and current and past-test coverage data at both the branch (C1) and call-pair (S1) level.

You can download a copy of the executables via FTP. You will need to contact SR to obtain a product access key for a time-limited no-cost product evaluation.


Click Here to Download a Trial Copy of TCAT C/C++ for Windows 95, NT and 3.1x


FEATURES of TCAT C/C++ Version 1.3:

  • Full processing for ANSI C, K&R C, "standard C++" and Microsoft VC++ through Version 4.x.
  • Complete support for Microsoft Foundation Classes (MFCs), including the most-recently released revisions in VC 4.1.
  • A new standardized and easy-to-use automated product installation and de-installation process.
  • Simplified user-based licensing that also supports group, department-wide and/or site licenses.
  • Easy to use point-and-click coverage reporting with full reflection of coverage data to original source texts, plus point-and-click display of call-tree, class-hierarchy, and individual function digraph with immediate back-reference to source code.
  • Separable C1 (very high detail, at the segment level) and S1 (lower detail, at the call-pair level) coverage measurement.
  • Complete C and C++ language support combined.
  • Complete support for C++ templates, in-line functions, exception handlers.
  • Support for DLLs, multi-threaded code, device drivers and other time critical applications.
  • Easy interfaces to handle large, multiple complex projects, without capacity limitations.
  • Improved and fully-indexed user documentation available both in hard copy and on-line versions.
  • Improved GUI that permits easy integration with popular C++ compilers, including MS VC 4.x.
  • A fully worked example using "step8" of Scribble, a sample application program delivered with VC++, employing a wide range of Microsoft Foundation Class features.
  • A common user interface and unified work-flow in all three Windows platforms.
  • Improvements in instrumentation efficiency, runtime data-collection efficiency, and source-viewing capability.

    BENEFITS of TCAT C/C++:

  • Highly reliable, low overhead calculation of test suite completeness, suitable for use by developers as well as testers.
  • Rapid identification of untested logical segments and/or call-pairs help you pinpoint untested functions, segments, classes, modules and units.
  • Early detection of latent defects due to untested or poorly tested software.
  • Enhanced program understanding from detailed system level (call tree) and module level structure (digraph) displays.

    APPLICATIONS of TCAT C/C++:

  • "Industrial strength" applications which are very large and highly complex and which stress C++ to its limits.
  • Test suite completeness checking (to determine how to expand/extend incomplete suites).
  • Unit/module level and system level (integration) testing support.
  • Modification analysis and re-testing in maintenance/upgrade modes.


    Click Here to See Screen Shots Showing TestWorks Products in Action.

    Click Here to Download a Trial Copy of TCAT C/C++ for Windows 95, NT and 3.1x


    Quality Process Architecture: Read this table for summary recommended usages, key features, and product's TestWorks Index values.
    BENEFITS: Measure Effectiveness of Tests, Test Suites. Identify untested code and reveal more defects. Improve test efficiency.
    KEY FEATURES: Combined branch and call-pair coverage for C-C++. Annotatable calltree displays with access to source code. Annotatable digraph displays with access to source code.
    APPLICATIONS: Branch coverage: unit testing, integration testing. Call-pair coverage: integration testing, system testing, test suite validation. Graphical annotation: all levels of code test completion browsing, analysis.
    TestWorks INDEX VALUE: +80 Points if C1 > 85%; +90 Points if S1 > 95%.


    Software Research, Inc.
    625 Third Street
    San Francisco, CA 94107-1997 USA
    Phone: +1 (415) 957-1441 or +1 (800) 942-SOFT [USA Only]
    FAX: +1 (415) 957-0730
    info@soft.com